package com.zj.request.head;

import java.io.Serializable;
import java.math.BigDecimal;

import com.zj.common.CommonStaticField;

/**
 * @createUser daiyuan
 * @createTime 2019/1/29 15:57
 * @describe 个人缴费日切流水对账head
 **/
public class JhSyYhRqLsReqHead implements Serializable {

    /**
     * <pre>
     * yhdm
     * 是否必须 Y
     * String
     * 银行代码
     * </pre>
     */
    private String yhdm=CommonStaticField.YYDM;

    /**
     * <pre>
     * dzrq
     * 是否必须 Y
     * String
     * 对账日期
     * </pre>
     */
    private String dzrq;

    /**
     * <pre>
     * jsyhdm
     * 是否必须 Y
     * String
     * 结算银行代码
     * </pre>
     */
    private String jsyhdm;

    /**
     * <pre>
     * blsh
     * 是否必须 Y
     * String
     * 包流水号
     * </pre>
     */
    private String blsh;

    /**
     * <pre>
     * zbs
     * 是否必须 Y
     * Integer
     * 总笔数
     * </pre>
     */
    private Integer zbs;

    /**
     * <pre>
     * zje
     * 是否必须 Y
     * BigDecimal
     * 总金额
     * </pre>
     */
    private String zje;

    /**
     * <pre>
     * zbzs
     * 是否必须 Y
     * Integer
     * 子包总数
     * </pre>
     */
    private Integer zbzs;

    /**
     * <pre>
     * bbxh
     * 是否必须 Y
     * Integer
     * 本包序号
     * </pre>
     */
    private Integer bbxh;

    /**
     * <pre>
     * bbzbs
     * 是否必须 Y
     * Integer
     * 本包总笔数
     * </pre>
     */
    private Integer bbzbs;

    /**
     * <pre>
     * bbzje
     * 是否必须 Y
     * BigDecimal
     * 本包总金额
     * </pre>
     */
    private String bbzje;

    public String getYhdm() {
        return yhdm;
    }

    public void setYhdm(String yhdm) {
        this.yhdm = yhdm;
    }

    public String getDzrq() {
        return dzrq;
    }

    public void setDzrq(String dzrq) {
        this.dzrq = dzrq;
    }

    public String getJsyhdm() {
        return jsyhdm;
    }

    public void setJsyhdm(String jsyhdm) {
        this.jsyhdm = jsyhdm;
    }

    public String getBlsh() {
        return blsh;
    }

    public void setBlsh(String blsh) {
        this.blsh = blsh;
    }

    public Integer getZbs() {
        return zbs;
    }

    public void setZbs(Integer zbs) {
        this.zbs = zbs;
    }

    public Integer getZbzs() {
        return zbzs;
    }

    public void setZbzs(Integer zbzs) {
        this.zbzs = zbzs;
    }

    public Integer getBbxh() {
        return bbxh;
    }

    public void setBbxh(Integer bbxh) {
        this.bbxh = bbxh;
    }

    public Integer getBbzbs() {
        return bbzbs;
    }

    public void setBbzbs(Integer bbzbs) {
        this.bbzbs = bbzbs;
    }

    public String getZje() {
        return zje;
    }

    public void setZje(String zje) {
        this.zje = zje;
    }

    public String getBbzje() {
        return bbzje;
    }

    public void setBbzje(String bbzje) {
        this.bbzje = bbzje;
    }

    public JhSyYhRqLsReqHead(String dzrq, String jsyhdm, String blsh, Integer zbs, String zje, Integer zbzs, Integer bbxh, Integer bbzbs, String bbzje) {
        this.dzrq = dzrq;
        this.jsyhdm = jsyhdm;
        this.blsh = blsh;
        this.zbs = zbs;
        this.zje = zje;
        this.zbzs = zbzs;
        this.bbxh = bbxh;
        this.bbzbs = bbzbs;
        this.bbzje = bbzje;
    }

    public JhSyYhRqLsReqHead() {
    }

    @Override
    public String toString() {
        return "JhSyYhRqLsReqHead{" +
                "yhdm='" + yhdm + '\'' +
                ", dzrq='" + dzrq + '\'' +
                ", jsyhdm='" + jsyhdm + '\'' +
                ", blsh='" + blsh + '\'' +
                ", zbs=" + zbs +
                ", zje='" + zje + '\'' +
                ", zbzs=" + zbzs +
                ", bbxh=" + bbxh +
                ", bbzbs=" + bbzbs +
                ", bbzje='" + bbzje + '\'' +
                '}';
    }
}
